#include "Communicate.h"

QString Communicate::FILE_NOT_FOUND_EXCEPTION = "Nie znaleziono takiego pliku.";

QString Communicate::NO_SUCH_COMMAND_EXISTS   = "Nie ma takiej komendy. Wpisz 'help' aby uzyskać pomoc.";

QString Communicate::ERR_LINE  = "Error in line ";

QString Communicate::ERR_GAME  = "Error in game (lines ";

QString Communicate::WAR_LINE  = "Warning in line ";

QString Communicate::MOV_NOT_HEAD   = ": Ruchy nieoddzielone od nagłówka";

QString Communicate::HEAD_NOT_MOVE   = ": Nagłówek nieoddzielony od rozgrywki";

QString Communicate::NO_HEAD  = ": Brak nagłówka przed rozgrywką";

QString Communicate::NO_MOVES  = ": Oczekiwana rozgrywka. Znaleziony kolejny nagłówek";

QString Communicate::ERR_SCAN  = ": Linia nie pasuje ani do nagłówka ani do historii ruchów";

QString Communicate::ERR_COMM  = ": Niezamknięty komentarz";

QString Communicate::ERR_NUM  = ": Błędny numer ruchu";

QString Communicate::ERR_RES  = ": Błędny wynik po historii ruchów";

QString Communicate::ERR_HEA  = ": Wartość nagłówka niezakończona znakiem \"";

QString Communicate::SCAN_OK  =  "Scanner exited with code 0.";

QString Communicate::PARSE_OK  =  "Parser exited with code 0.";

QString Communicate::HEAD_REPEAT = ": Nagłówek się powtarza.";

QString Communicate::HEAD_NOT_ALL = "): Brakuje wszystkich wymaganych nagłówków.";

QString Communicate::HEAD_ERR_EMPTY = ": Wartość nagłówka nie może być pusta.";

QString Communicate::HEAD_ERR_DATA = ": Niewłaściwy format daty w nagłówku.";

QString Communicate::HEAD_ERR_SITE = ": Niewłaściwa nazwa miejsca wydarzenia w nagłówku.";

QString Communicate::HEAD_ERR_ROUND = ": Niewłaściwy format rundy w nagłówku.";

QString Communicate::HEAD_ERR_RESULT = ": Niewłaściwy format wyniku w nagłówku.";

QString Communicate::HEAD_ERR_ECO = ": Niewłaściwy format ECO w nagłówku.";

QString Communicate::HEAD_ERR_SUP = ": Niewłaściwa wartość dodatkowego nagłówka.";

QString Communicate::HEAD_ERR_UNKNOWN = ": Nieznany typ nagłówka.";

QString Communicate::PARSE_ERR_EOF = ": Nieoczekiwany koniec pliku.";

QString Communicate::MOVES_ERR_NUMS = ": Niewłaściwa numeracja ruchów.";

QString Communicate::PARSE_NO_HEAD_VAL = ": Brakuje wartości nagłówka.";
